."   Copyright (c) 2007 DUDOUET Clément.
."  Permission is granted to copy, distribute and/or modify this document
."  under the terms of the GNU Free Documentation License, Version 1.2
."  or any later version published by the Free Software Foundation;
."  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
."  Texts.  A copy of the license is included in the project in directory
."  [$PROJECT_PATH]/doc/fdl.txt
.TH filoo_lseek 2 "26 mars 2007" "version 1.0" "Manuel d'utilisateur"
.SH NOM
filoo_lseek \- Positionner la tête de lecture/écriture dans un fichier circulaire filoo
.SH SYNOPSIS
.nf
.B #include <sys/types.h>
.B #include <unistd.h>
.sp
.BI "off_t filoo_lseek(int " fd ", off_t " offset ", int " whence ");
.SH DESCRIPTION
.B filoo_lseek
place la tête de lecture/écriture a la position
.I offset
dans le fichier associé au descripteur
.I fd
en suivant la directive
.I whence
(cf. 
.B lseek
)

De plus, cette fonction empêche le pointeur de position d'être placé dans l'entête du fichier filoo ou après la fin de ce fichier.
.SH VALEUR RENVOYEE
.B filoo_lseek
s'il réussit, renvoie le nouvel emplacement, mesuré en octets depuis le début du fichier. En cas d'échec la valeur
.I (off_t)-1
est renvoyée, et
.I errno
contient le code d'erreur correspondant.
.SH ERREURS
.TP
.B EEOF
La fin du fichier serait dépassée en cas de changement de position du pointeur.
.TP
.B ...
cf.
.BR lseek(2)
.SH VOIR AUSSI
.BR filoo_close "(2),"
.BR filoo_create "(2),"
.BR filoo_open "(2),"
.BR filoo_read "(2),"
.BR filoo_write "(2)"
.SH AUTEUR
Clément DUDOUET
.SH DISPONIBILITE
Le projet est disponible a cette adresse :
.TP
.B http://code.google.com/p/filoo
.TP
Et par l'intermédiaire de SVN en utilisant la commande :
.TP
.B svn checkout http://filoo.googlecode.com/svn/trunk/ filoo
